package com.th.aliyun.oss.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * Oss 属性配置
 *
 * @author：恒宇少年 - 于起宇
 * <p>
 */
@Configuration
@ConfigurationProperties(prefix = OssProperties.API_BOOT_OSS_PREFIX)
@Data
public class OssProperties {
    /**
     * oss 配置前缀
     */
    public static final String API_BOOT_OSS_PREFIX = "ali.oss";
    /**
     * 存储地域
     */
    private String region;
    /**
     * 授权秘钥Id
     */
    private String accessKeyId;
    /**
     * 授权秘钥Secret
     */
    private String accessKeySecret;
    /**
     * 存储空间名称
     */
    private String bucketName;
    /**
     * Oss存储空间自定义域名
     */
    private String domain;

}
